package io.renren.modules.generator.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 交易记录（用户可用余额改变记录）
 * 
 * @author Mark
 * @email sunlightcs@gmail.com
 * @date 2018-08-12 00:55:16
 */
@TableName("ot_user_deal_log")
public class OtUserDealLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
    /**
     * 
     */
	@TableId
	private Integer id;
    /**
     * 用户id
     */
	private Integer userid;
    /**
     * 操作类型4101支出 4102 收入
     */
	private Integer dealtype;
    /**
     * 操作详情
     */
	private String dealtypedetail;
    /**
     * 相关金额
     */
	private BigDecimal price;
    /**
     * 交易状态 4201交易中 4202交易成功 4203 交易失败
     */
	private Integer dealstatus;
    /**
     * 
     */
	private String createtime;
    /**
     * 
     */
	private String updatetime;
    /**
     * 
     */
	private Integer status;
    /**
     * 
     */
	private String remark;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户id
	 */
	public void setUserid(Integer userid) {
		this.userid = userid;
	}
	/**
	 * 获取：用户id
	 */
	public Integer getUserid() {
		return userid;
	}
	/**
	 * 设置：操作类型4101支出 4102 收入
	 */
	public void setDealtype(Integer dealtype) {
		this.dealtype = dealtype;
	}
	/**
	 * 获取：操作类型4101支出 4102 收入
	 */
	public Integer getDealtype() {
		return dealtype;
	}
	/**
	 * 设置：操作详情
	 */
	public void setDealtypedetail(String dealtypedetail) {
		this.dealtypedetail = dealtypedetail;
	}
	/**
	 * 获取：操作详情
	 */
	public String getDealtypedetail() {
		return dealtypedetail;
	}
	/**
	 * 设置：相关金额
	 */
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	/**
	 * 获取：相关金额
	 */
	public BigDecimal getPrice() {
		return price;
	}
	/**
	 * 设置：交易状态 4201交易中 4202交易成功 4203 交易失败
	 */
	public void setDealstatus(Integer dealstatus) {
		this.dealstatus = dealstatus;
	}
	/**
	 * 获取：交易状态 4201交易中 4202交易成功 4203 交易失败
	 */
	public Integer getDealstatus() {
		return dealstatus;
	}
	/**
	 * 设置：
	 */
	public void setCreatetime(String createtime) {
		this.createtime = createtime;
	}
	/**
	 * 获取：
	 */
	public String getCreatetime() {
		return createtime;
	}
	/**
	 * 设置：
	 */
	public void setUpdatetime(String updatetime) {
		this.updatetime = updatetime;
	}
	/**
	 * 获取：
	 */
	public String getUpdatetime() {
		return updatetime;
	}
	/**
	 * 设置：
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：
	 */
	public String getRemark() {
		return remark;
	}
}
